From 5b6650ecc1a6d857bb8c93c50c72c6b078fbcb58 Mon Sep 17 00:00:00 2001 From: "iap10@firebug.cl.cam.ac.uk" Date: Sat, 3 Sep 2005 16:33:53 +0000 Subject: [PATCH] Fix debug build that was broken by recent shadow pagetable checkin. Signed-off-by: ian@xensource.com --- xen/arch/x86/shadow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/shadow.c b/xen/arch/x86/shadow.c index c158442b36..18496e2cf3 100644 --- a/xen/arch/x86/shadow.c +++ b/xen/arch/x86/shadow.c @@ -531,7 +531,7 @@ static void shadow_map_l1_into_current_l2(unsigned long va) int i, init_table = 0; __guest_get_l2e(v, va, &gl2e); - ASSERT(l2e_get_flags(gl2e) & _PAGE_PRESENT); + ASSERT(guest_l2e_get_flags(gl2e) & _PAGE_PRESENT); gl1pfn = l2e_get_pfn(gl2e); if ( !(sl1mfn = __shadow_status(d, gl1pfn, PGT_l1_shadow)) ) @@ -1664,7 +1664,7 @@ static inline int l1pte_write_fault( return 0; } - ASSERT(l1e_get_flags(gpte) & _PAGE_RW); + ASSERT(guest_l1e_get_flags(gpte) & _PAGE_RW); guest_l1e_add_flags(gpte, _PAGE_DIRTY | _PAGE_ACCESSED); spte = l1e_from_pfn(gmfn, guest_l1e_get_flags(gpte) & ~_PAGE_GLOBAL); -- 2.30.2